package com.baosight.risk.service.zbaa.vo;

import com.baosight.risk.service.zbaa.entity.ZbaaTargetValue;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class ZbaaTargetValueVO {

    /**
     * 指标编号
     * <p>
     * Table:     T_ZBAA_TARGET_VALUE
     * Column:    TARGET_NO
     * Nullable:  true
     */
    private String targetNo;

    /**
     * 指标名称
     * <p>
     * Table:     T_ZBAA_TARGET_VALUE
     * Column:    TARGET_NAME
     * Nullable:  true
     */
    private String targetName;

    /**
     * 组织编码
     * <p>
     * Column:    COMP_CODE
     * Nullable:  false
     */
    private String compCode;

    /**
     * 组织名称
     * <p>
     * Column:    COMP_NAME
     * Nullable:  false
     */
    private String compName;

    /**
     * 订阅状态
     * <p>
     * Column:    ORDER_STATUS
     * Nullable:  false
     */
    private String orderStatus;

    /**
     * 订阅指标ID
     * <p>
     * Column:    ORDER_ID
     * Nullable:  false
     */
    private String orderID;

    /**
     * 计量单位
     * <p>
     * Column:    UNIT
     * Nullable:  false
     */
    private String unit;

    /**
     * 当前指标的定义
     */
    private String definition;

    /**
     * 指标来源
     */
    private String source;


    /**
     * 当前数据指标的更新时间
     */
    private Date createTime;

    /**
     * 指标值数据
     */
    private List<ZbaaTargetValue> dataList;
}
